package jm.nj.demo02mian.demo06;
/*
* this关键字
*       1.可以区分成员变量和局部变量,this.变量名是成员变量
*       2.使用this关键字可以调用本类中的其他构造方法
*               格式:this(构造方法的参数);
*               注意事项:
*                   a.构造方法不能相互调用
*                   b.调用构造方法必须写在有效代码的第一行,因为创建对象必须先执行
*                           Constructor call must be the first statement in a constructor;
*
* */
public class Person {
    private String name;
    private int age;

    public Person() {
        //调用参数构造
        this("小米",19);
        System.out.println("空参构造方法");
    }

    public Person(String name, int age) {
        this.name = name;
        this.age = age;
        System.out.println("满参构造方法");
    }

    public String getName() {
        return name;
    }

    public int getAge() {
        return age;
    }

    public void setName(String name) {
        this.name = name;
    }

    public void setAge(int age) {
        this.age = age;
    }
}
